Fag: Objektorientert Programmering med Systemarbeid
Hvilken fase: "Læringsaktivitetene"
Fra læringsutbyttene i faget finner vi følgende om studentens FERDIGHETER ved emnets avslutning:
FERDIGHETER
Programmering
Kandidaten:
- kan bruke mer avansert funksjonalitet i et utviklingsmiljø for å programmere mer effektivt og unngå feil
- kan beskrive klasser, kontrollstrukturer og samarbeid mellom objekter ved hjelp av enkle klassediagram, aktivitetsdiagram og sekvensdiagram
- kan anvende eksisterende klasser fra .NET-rammeverket - kan lage egendefinerte klasser med variabler, konstruktører og metoder - kan opprette og manipulere objekter og relasjoner mellom objekter
- kan programmere opp mot filer og databaser
Fokus på videoene i første omgang er å lære følgende:
- Hva er en klasse og hva er et objekt?
- Hvordan kan vi overføre egenskaper og funksjonalitet ved fysiske objekter til klassebeskrivelser med variabler og metoder.
Dette kan utvides med flere videoer:
- Vise fram objekter som ligner på hverandre. Hvordan kan man bruke samme klasse til å lage disse?
Svar: Ved å bygge opp ulike konstruktører.
- Vise fram objekter som interragerer med hverandre? Hvordan kan dette beskrives av en klasse?
Svar: Ved å opprette objekter som har relasjoner med hverandre.
Formål med disse videoene:
- Ta tak i problemstillinger i den virkelige verden og overføre disse til programkode!
- Studentene får bedre innsikt ved praktiske eksempler istedet for abstrakt teori.
Videoene tilsvarer tekstlige øvinger - men gir en visuell oppfatning av hva som skal gjøres på en mye bedre måte enn man får til med tekst. Det er viktig at bruken av video tilfører noe ekstra som bidrar til økt pedagogisk effekt hos studentene (dvs. bedre forståelse av problemet og dermed økt læringseffekt).
Pilot i Objektorientert Programmering
Fag: Objektorientert Programmering med Systemarbeid
Hvilken fase: "Læringsaktivitetene"
Fra læringsutbyttene i faget finner vi følgende om studentens FERDIGHETER ved emnets avslutning:
FERDIGHETER
Programmering
Kandidaten:
- kan bruke mer avansert funksjonalitet i et utviklingsmiljø for å programmere mer effektivt og unngå feil
- kan beskrive klasser, kontrollstrukturer og samarbeid mellom objekter ved hjelp av enkle klassediagram, aktivitetsdiagram og sekvensdiagram
- kan anvende eksisterende klasser fra .NET-rammeverket
- kan lage egendefinerte klasser med variabler, konstruktører og metoder
- kan opprette og manipulere objekter og relasjoner mellom objekter
- kan programmere opp mot filer og databaser
Fokus på videoene i første omgang er å lære følgende:
- Hva er en klasse og hva er et objekt?
- Hvordan kan vi overføre egenskaper og funksjonalitet ved fysiske objekter til klassebeskrivelser med variabler og metoder.
Dette kan utvides med flere videoer:
- Vise fram objekter som ligner på hverandre. Hvordan kan man bruke samme klasse til å lage disse?
Svar: Ved å bygge opp ulike konstruktører.
- Vise fram objekter som interragerer med hverandre? Hvordan kan dette beskrives av en klasse?
Svar: Ved å opprette objekter som har relasjoner med hverandre.
Formål med disse videoene:
- Ta tak i problemstillinger i den virkelige verden og overføre disse til programkode!
- Studentene får bedre innsikt ved praktiske eksempler istedet for abstrakt teori.
Videoene tilsvarer tekstlige øvinger - men gir en visuell oppfatning av hva som skal gjøres på en mye bedre måte enn man får til med tekst. Det er viktig at bruken av video tilfører noe ekstra som bidrar til økt pedagogisk effekt hos studentene (dvs. bedre forståelse av problemet og dermed økt læringseffekt).